#ifndef DEMO_OBJECT_H
#define DEMO_OBJECT_H

class Object
{
public:
    Object(int value = 0) : m_value(value) {}
    Object& operator++() { ++m_value; return *this; }

private:
    int m_value;
};

#endif
